package com.yimi.yinhepda.entity.request;

import java.util.List;

/**
 * @author 000432
 * @date 2017/4/10 0010
 *
 * 建包上传的实体
 */

public class BuildPckUploadRequest {
  /** 包号 */
  private String packageNo;
  /** 当前部门 */
  private String srcDeptCode;
  /** 下一部门 */
  private String destDeptCode;
  /** 当前部门名称 */
  private String srcDeptName;
  /** 下一部门名称 */
  private String destDeptName;
  /** 扫描第一票运单号 */
  private String route;
  /** 扫描人工号 */
  private String operEmpCode;
  /** 扫描人姓名 */
  private String operEmpName;
  /** 操作时间 */
  private String scanTime;
  /** 扫描信息集合 */
  private List<ScanDetailEntity> records;

  public String getScanTime() {
    return scanTime;
  }

  public void setScanTime(String scanTime) {
    this.scanTime = scanTime;
  }

  /**
   * 扫描信息的集合
   */
  public static class ScanDetailEntity {
    /** 主单号 */
    private String waybillNo;
    /** 子单号 */
    private String childWaybillNo;
    /** 包号 */
    private String packageNo;
    /** 装卸车类型 */
    private Integer operTypeCode;
    /** 输入方式 */
    private Integer inputType;
    /** 强扫标记 */
    private String remark;
    /** 到达库区 */
    private String areaCode;
    /** 扫描人工号 */
    private String operEmpCode;
    /** 扫描人姓名 */
    private String operEmpName;
    /** 操作时间 */
    private String scanTime;
    /** 所属网点 */
    private String deptCode;
    /** 设备编码 */
    private String deviceCode;

    public String getScanTime() {
      return scanTime;
    }

    public void setScanTime(String scanTime) {
      this.scanTime = scanTime;
    }

    public String getWaybillNo() {
      return waybillNo;
    }

    public void setWaybillNo(String waybillNo) {
      this.waybillNo = waybillNo;
    }

    public String getChildWaybillNo() {
      return childWaybillNo;
    }

    public void setChildWaybillNo(String childWaybillNo) {
      this.childWaybillNo = childWaybillNo;
    }

    public String getPackageNo() {
      return packageNo;
    }

    public void setPackageNo(String packageNo) {
      this.packageNo = packageNo;
    }

    public Integer getOperTypeCode() {
      return operTypeCode;
    }

    public void setOperTypeCode(Integer operTypeCode) {
      this.operTypeCode = operTypeCode;
    }

    public Integer getInputType() {
      return inputType;
    }

    public void setInputType(Integer inputType) {
      this.inputType = inputType;
    }

    public String getRemark() {
      return remark;
    }

    public void setRemark(String remark) {
      this.remark = remark;
    }

    public String getAreaCode() {
      return areaCode;
    }

    public void setAreaCode(String areaCode) {
      this.areaCode = areaCode;
    }

    public String getOperEmpCode() {
      return operEmpCode;
    }

    public void setOperEmpCode(String operEmpCode) {
      this.operEmpCode = operEmpCode;
    }

    public String getOperEmpName() {
      return operEmpName;
    }

    public void setOperEmpName(String operEmpName) {
      this.operEmpName = operEmpName;
    }

    public String getDeptCode() {
      return deptCode;
    }

    public void setDeptCode(String deptCode) {
      this.deptCode = deptCode;
    }

    public String getDeviceCode() {
      return deviceCode;
    }

    public void setDeviceCode(String deviceCode) {
      this.deviceCode = deviceCode;
    }
  }

  public String getPackageNo() {
    return packageNo;
  }

  public void setPackageNo(String packageNo) {
    this.packageNo = packageNo;
  }

  public String getSrcDeptCode() {
    return srcDeptCode;
  }

  public void setSrcDeptCode(String srcDeptCode) {
    this.srcDeptCode = srcDeptCode;
  }

  public String getDestDeptCode() {
    return destDeptCode;
  }

  public void setDestDeptCode(String destDeptCode) {
    this.destDeptCode = destDeptCode;
  }

  public String getSrcDeptName() {
    return srcDeptName;
  }

  public void setSrcDeptName(String srcDeptName) {
    this.srcDeptName = srcDeptName;
  }

  public String getDestDeptName() {
    return destDeptName;
  }

  public void setDestDeptName(String destDeptName) {
    this.destDeptName = destDeptName;
  }

  public String getRoute() {
    return route;
  }

  public void setRoute(String route) {
    this.route = route;
  }

  public String getOperEmpCode() {
    return operEmpCode;
  }

  public void setOperEmpCode(String operEmpCode) {
    this.operEmpCode = operEmpCode;
  }

  public String getOperEmpName() {
    return operEmpName;
  }

  public void setOperEmpName(String operEmpName) {
    this.operEmpName = operEmpName;
  }

  public List<ScanDetailEntity> getRecords() {
    return records;
  }

  public void setRecords(List<ScanDetailEntity> records) {
    this.records = records;
  }
}
